structural genomics collection agency functional genomics bad checks public access databases computational biology check guarantee bioinformatics check recovery sequence retrieval bad check protein interactions collection nsf check collections